package com.niuwa.p2p.entity.fund;

import java.math.BigDecimal;
import java.util.Date;

public class AccountFlow {

	// 流水号
	private String serialNo;
	// '账号
	private String acctNo;
	// '账户名
	private String acctName;
	// 交易类型
	private String transType;
	// 交易金额
	private BigDecimal transAmount;
	// 对方账号
	private String otherAcctNo;
	// 对方账户名
	private String otherAcctName;
	// 账户余额
	private BigDecimal acctBal;
	// 交易时间
	private Date transTime;
	// 摘要
	private String summary;
	// 处理状态
	private String dealStatus;
	// 账户种类
	private String acctKind;
	// 交易渠道
	private String transChl;
	// 冻结金额
	private BigDecimal freezeAmount;

	private String projectNo;

	private String creditNo;

	private String repayRecordNo;

	private String receiveRecordNo;

	// 交易时间[时间戳]
	private Long tranTime;
	
	/** 产品编号 */
	private String productCode;
	
	/** 投资记录编号 */
	private String recordNo; 

	/** 投资交易编号 */
	private String investNo;

	//请求号
	private String reqNo;
	public String getSerialNo() {
		return serialNo;
	}


	public void setSerialNo(String serialNo) {
		this.serialNo = serialNo == null ? null : serialNo.trim();
	}


	public String getAcctNo() {
		return acctNo;
	}


	public void setAcctNo(String acctNo) {
		this.acctNo = acctNo == null ? null : acctNo.trim();
	}


	public String getAcctName() {
		return acctName;
	}


	public void setAcctName(String acctName) {
		this.acctName = acctName == null ? null : acctName.trim();
	}


	public String getTransType() {
		return transType;
	}


	public void setTransType(String transType) {
		this.transType = transType == null ? null : transType.trim();
	}


	public BigDecimal getTransAmount() {
		return transAmount;
	}


	public void setTransAmount(BigDecimal transAmount) {
		this.transAmount = transAmount;
	}


	public String getOtherAcctNo() {
		return otherAcctNo;
	}


	public void setOtherAcctNo(String otherAcctNo) {
		this.otherAcctNo = otherAcctNo == null ? null : otherAcctNo.trim();
	}


	public String getOtherAcctName() {
		return otherAcctName;
	}


	public void setOtherAcctName(String otherAcctName) {
		this.otherAcctName = otherAcctName == null ? null : otherAcctName.trim();
	}


	public BigDecimal getAcctBal() {
		return acctBal;
	}


	public void setAcctBal(BigDecimal acctBal) {
		this.acctBal = acctBal;
	}


	public Date getTransTime() {
		return transTime;
	}


	public void setTransTime(Date transTime) {
		this.transTime = transTime;
	}


	public String getSummary() {
		return summary;
	}


	public void setSummary(String summary) {
		this.summary = summary == null ? null : summary.trim();
	}


	public String getDealStatus() {
		return dealStatus;
	}


	public void setDealStatus(String dealStatus) {
		this.dealStatus = dealStatus == null ? null : dealStatus.trim();
	}


	public String getAcctKind() {
		return acctKind;
	}


	public void setAcctKind(String acctKind) {
		this.acctKind = acctKind == null ? null : acctKind.trim();
	}


	public String getTransChl() {
		return transChl;
	}


	public void setTransChl(String transChl) {
		this.transChl = transChl;
	}


	public String getProjectNo() {
		return projectNo;
	}


	public void setProjectNo(String projectNo) {
		this.projectNo = projectNo == null ? null : projectNo.trim();
	}


	public String getCreditNo() {
		return creditNo;
	}


	public void setCreditNo(String creditNo) {
		this.creditNo = creditNo == null ? null : creditNo.trim();
	}


	public String getRepayRecordNo() {
		return repayRecordNo;
	}


	public void setRepayRecordNo(String repayRecordNo) {
		this.repayRecordNo = repayRecordNo == null ? null : repayRecordNo.trim();
	}


	public String getReceiveRecordNo() {
		return receiveRecordNo;
	}


	public void setReceiveRecordNo(String receiveRecordNo) {
		this.receiveRecordNo = receiveRecordNo == null ? null : receiveRecordNo.trim();
	}


	public BigDecimal getFreezeAmount() {
		return freezeAmount;
	}


	public void setFreezeAmount(BigDecimal freezeAmount) {
		this.freezeAmount = freezeAmount;
	}


	public Long getTranTime() {
		return tranTime;
	}


	public void setTranTime(Long tranTime) {
		this.tranTime = tranTime;
	}


	public String getProductCode() {
		return productCode;
	}


	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}


	public String getRecordNo() {
		return recordNo;
	}


	public void setRecordNo(String recordNo) {
		this.recordNo = recordNo;
	}


	public String getInvestNo() {
		return investNo;
	}


	public void setInvestNo(String investNo) {
		this.investNo = investNo;
	}


	public String getReqNo() {
		return reqNo;
	}


	public void setReqNo(String reqNo) {
		this.reqNo = reqNo;
	}

}